<script setup lang="ts" name="Demo">
import iamge1 from '@/image/image4_0/1.png'
import iamge2 from '@/image/image4_0/2.png'
import iamge3 from '@/image/image4_0/3.png'
import {UserRecommendList, ShowNotice, UserWallet, EmptyUserName,UpdateUser,IndexNotice} from "@/api/mock";

import {ComponentInternalInstance, getCurrentInstance, onMounted, reactive,ref} from "vue";
import { useRouter } from "vue-router";
import {showFailToast, showSuccessToast} from "vant";
const lead_one = ref([])
const lead_two = ref([])
const wy_name = ref('')
const updateUser = ()=>{
  if(!wy_name.value){
    showFailToast('请输入内容')
    return
  }
  if(wy_name.value==='古德温救我'){
    showFailToast('名字违规，请重新输入')
    return
  }
  const regex = /^[\u4e00-\u9fa5A-Za-z0-9]{1,8}$/;
  if(!regex.test(wy_name.value)){
    showFailToast('中文字、数字、字母、不超过8个字')
    return;
  }


  let pa = {
    wy_accid:proxy.$wy_accid,
    wy_name:wy_name.value
  }
  UpdateUser(pa).then(res=>{
    if(+res.code===200){
      showSuccessToast('修改成功')

      showEmitName.value = false
    }
  })
}
const showEmitName =  ref(false)

const emptyUserName = ()=>{
  let pa = {
    wy_accid:proxy.$wy_accid
  }
  EmptyUserName(pa).then((res)=>{

    if(!res.data){
      showEmitName.value = true
    }
    // debugger
    // console.log( res)
  })
}

const showNotice = async () => {
  const res = await IndexNotice();
  if (+res.code === 200) {
    lead_one.value = res.data.lead_one.split('\n')
    lead_two.value = res.data.lead_two.split('\n')
    // count.value = res.data[0].content.split('\n');
    // count.value = res.data[0].content.split('\n');
    // link.value =  res.data[0].link
    // banner.value = res.data[0].banner
    // banner1.value = res.data[2].banner
    // link1.value = res.data[2].link
  }
  // console.log(res)
}

const { proxy } =  getCurrentInstance() as ComponentInternalInstance

const router = useRouter()
onMounted(() => {
  showNotice()
  if(proxy.$token){
    // emptyUserName()
  }

})
const toCount = ()=>{
  if(proxy.$token){
    router.push({
      path: "/count",
      query: {
        mode: "",
      },
    });

  }else{
    router.push({
      path: "/login",
      query: {
        mode: "",
      },
    });
  }

}

const contentList = reactive({});
</script>

<template>
  <div style="background-color: #282828;">
    <van-popup :close-on-click-overlay="false" v-model:show="showEmitName" :style="{ padding: '34px 14px',}"   >
      <div style="margin-top: 4px;text-align: center;font-size: 14px;color: #262827;">给自己设置个有趣的名字吧</div>
      <div style="margin-top: 4px;text-align: center;font-size: 14px;color: #262827;"> 然后再开始聊天吧~</div>
      <van-cell-group inset style="width: 280px;margin:10px 0;background-color: #C6C6C6">
        <van-field style="background-color: #C6C6C6;color: #747474;" class="emit_name" v-model="wy_name" label="" placeholder="请输入名字" />
      </van-cell-group>
      <div style="margin-top: 4px;text-align: left;font-size: 14px;color: #939393;">中文字、数字、字母、不超过8个字</div>
      <div style="margin-top: 4px;text-align: left;font-size: 14px;color: #939393;">设置后无法修改</div>
      <div style="display:flex;justify-content: center;margin-top: 10px;">
        <div @click="updateUser" style="background-color: #1A674E;color: #fff;border-radius: 8px;width: 118px;height: 38px;line-height: 38px;text-align: center">确定</div>
      </div>
      <!--      <div style="text-align: center;width:200px">因发布违规内容</div>-->
      <!--      <div style="text-align: center">已被永久禁言</div>-->
      <!--      <div @click="showEmitName = false" style="position: absolute;right: 10px;top: 10px;">-->
      <!--        <van-image-->
      <!--            width="30"-->
      <!--            height="30"-->
      <!--            :src="greenClose"-->
      <!--        />-->
      <!--      </div>-->
    </van-popup>

    <div class="demo-content px-[0px]" style="position: relative;">

      <div class="snake_ball_tit_count">





        <div class="snake_ball_tit_count_tit">

          <div style="white-space: pre-wrap; " v-for="(item,key) in lead_one" :key="index">
            {{item}}
            <!--        <van-highlight :source-string="'请认准蛇货协议球推介平台智博体育，已验证靠谱稳定秒出款 单场投注请勿超过5W 反常注单会引起平台注意 点击下方链接进入 智博体育1919，\\n官方投注入口>>'" />-->
            <!--        <p style="white-space: pre-wrap; "> 请认准蛇货协议球推介平台智博体育，已验证靠谱稳定秒出款 单场投注请勿超过5W 反常注单会引起平台注意 点击下方链接进入 智博体育1919，\n官方投注入口>></p>-->

          </div>

<!--          <div>古德温救我，把足球当理财</div>-->
<!--          <div>一个做了10年足球分析推单的老球迷</div>-->
<!--          <div>所有推单在我投注后才会分享给大家</div>-->
<!--          <div>投注订单均可查看，玩的就是真实</div>-->

          </div>
<!--        <div class="snake_ball_tit_count_tit"> </div>-->
<!--        <div class="snake_ball_tit_count_tit"></div>-->
<!--        <div class="snake_ball_tit_count_tit"></div>-->
<!--        <div>-->
<!--          蛇货协议球是全球领先地位足球协议内幕公司，拥有雄厚的资金和实力，精准的内幕协议球，赛前已提前幕后操作，与球队签订大合约协议合同，蛇货集团协议球，从签约球队之处获取最全面而及最权威的内幕消息，长内外联合买断，从而成就久胜协议球-->
<!--        </div>-->
        <div style="white-space: pre-wrap; " v-for="(item,key) in lead_two" :key="index">
          {{item}}
          <!--        <van-highlight :source-string="'请认准蛇货协议球推介平台智博体育，已验证靠谱稳定秒出款 单场投注请勿超过5W 反常注单会引起平台注意 点击下方链接进入 智博体育1919，\\n官方投注入口>>'" />-->
          <!--        <p style="white-space: pre-wrap; "> 请认准蛇货协议球推介平台智博体育，已验证靠谱稳定秒出款 单场投注请勿超过5W 反常注单会引起平台注意 点击下方链接进入 智博体育1919，\n官方投注入口>></p>-->

        </div>

<!--        <div>hi，老哥，欢迎来到古德温救我球迷之家</div>-->
<!--        <div>我在球探，雷速做推单分析专家快10年了</div>-->
<!--        <div>现在我想做一个更自由聊天的球迷之家</div>-->
<!--        <div>所有推单在我投注后才会分享给大家</div>-->
<!--        <div>投注订单均可查看，这样才更真实</div>-->
<!--        <div>做到有肉一起吃，有酒一起喝</div>-->
<!--        <div>希望能一起玩球每天开心收米</div>-->
<!--        <div style="margin-top: 30px">—本网站我刚接手，会员依然有效—</div>-->
<!--        <div>—有问题请随时联系我—</div>-->

<!--        <div>古德温救我是全球领先的足球协议内幕公司</div>-->
<!--        <div>拥有雄厚的资金和实力，精准的内幕协议球</div>-->
<!--        <div>赛前已提前幕后操作，与球队签订协议合同</div>-->
<!--        <div>古德温救我集团协议球，从签约球队之处</div>-->
<!--        <div>获取最全面而及最权威的内幕消息</div>-->
<!--        <div>长期内外联合买断，从而成就久胜协议球</div>-->
<!--        <div style="margin-top: 30px">古德温救我实行会员邀请制</div>-->
<!--        <div>准确率95%</div>-->
<!--        <div>每月推荐10-15场</div>-->
      </div>
      <div class="snake_ball_tit_but" @click="toCount()">
        点击进入
      </div>

      <div style="display:flex;justify-content: space-evenly;margin-top: 0px;position: fixed;bottom: 16px;width: 100%">
        <van-image
            width="100"
            :src="iamge1"
        />
        <van-image
            width="100"
            :src="iamge2"
        />
        <van-image
            width="100"
            :src="iamge3"
        />
      </div>

    </div>
  </div>

</template>


<style scoped lang="less">
  .demo-content{
    height: calc(100%)
  }
 .snake_ball_tit_but{
   //position: absolute;
   //bottom: 120px;
   //left: 50%;
   //transform: translateX(-50%);
   background-color: #1A674E;
   padding: 12px 97px;
   text-align: center;
   width: 270px;
   border-radius: 3px;
   margin: 0 auto;
   font-weight: bold;
   font-size: 16px;
   color: #fff;
   margin-top: 40px;
 }
  ::v-deep.app-wrapper{
  background-color: #015441;

}

  .snake_ball_tit_count{
    text-align:center;
    color:#B9B9B9;
    font-size: 14px;
    font-weight: 400;
    padding: 0 49px;
    .snake_ball_tit_count_tit{
      padding-top: 73px;
      padding-bottom: 37px;
      font-weight: 600;
      font-size: 16px;
      line-height: 28px;
      color: #fff;
    }
  }

</style>
